\def\labelinglabel#1{\sfb#1\hfil\sc@septext}
\def\labeling{\@ifnextchar [{\@labeling}{\@labeling[]}}
\def\@labeling[#1]#2{\def\sc@septext{#1}
 \list{}{\settowidth{\labelwidth}{\sfb#2#1}
 \leftmargin\labelwidth
 \advance\leftmargin by \labelsep
 \let\makelabel\labelinglabel}}
\let\endlabeling\endlist

\def\notwendig#1{%
        \global\let\mynext\relax
        \csname if#1\endcsname\else
                \global\let\mynext\@@end
                \@latexerr{STB-Makro: \expandafter
                        \string\csname #1\endcsname\space muss
                        eingetragen werden!^^J}
        \fi\mynext}
